翻訳と辞書
Words near each other
・ Languages of Serbia
・ Languages of Seychelles
・ Languages of Sierra Leone
・ Languages of Singapore
・ Languages of Slovenia
・ Languages of Somalia
・ Language, Truth, and Logic
・ Language-agnostic
・ Language-based learning disability
・ Language-based security
・ Language-based system
・ Language-game (philosophy)
・ Language-independent
・ Language-independent specification
・ Language-learning aptitude
Language-oriented programming
・ Language-Sensitive Editor
・ Language. Sex. Violence. Other?
・ Language. Sex. Violence. Other? (video)
・ Language/action perspective
・ Language/culture-based charter school
・ LanguageLine Solutions
・ Languages constructed by J. R. R. Tolkien
・ Languages in censuses
・ Languages in Contrast
・ Languages in Star Wars
・ Languages of A Song of Ice and Fire
・ Languages of Afghanistan
・ Languages of Africa
・ Languages of Albania


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Language-oriented programming : ウィキペディア英語版
Language-oriented programming

Language-oriented programming (LOP) is a style of computer programming in which, rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages for the problem first, and solves the problem in those languages. This concept is described in detail in the paper by Martin Ward entitled "Language Oriented Programming", published in ''Software - Concepts and Tools'', Vol.15, No.4, pp 147-161, 1994, and in the article by Sergey Dmitriev entitled "Language Oriented Programming: The Next Programming Paradigm".
==Concept==
The concept of language-oriented programming takes the approach to capture requirements in the user's terms, and then to try to create an implementation language as isomorphic as possible to the user's descriptions, so that the mapping between requirements and implementation is as direct as possible. A measure of the closeness of this isomorphism is the "redundancy" of the language, defined as the number of editing operations needed to implement a stand-alone change in requirements. It is not assumed ''a-priori'' what is the best language for implementing the new language. Rather, the developer can choose among options created by analysis of the information flows — what information is acquired, what its structure is, when it is acquired, from whom, and what is done with it.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Language-oriented programming」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.